<?php

namespace app\admin\controller;
use app\base\controller\Base;
use think\Request;
use think\Cache;
use think\Config;
use think\Session;


//广告管理
class Advertising extends Base
{
    public  $model;

    public function __construct()
    {
   $this->model = model("Advertising");
        parent::__construct();

    }
    /**
     * @return \think\response\Json  广告管理列表
     */
    public function index()
    {//
        //搜索条件 时间 用户号码
        $where = [];
        //时间的处理
    // $res = $this->model->Advertising_page($where);
        $res = $this->model->defaultPage($where);
     return   resJson(1,$this->ecLang("query"),$res['res'],$res['pageInfo']);
    }



    //添加广告管理
//保存用户信息
    public function save(){
        $data =$this->RealData;
        // 移动到框架应用根目录/public/uploads/ 目录下
        $tdata =  saveBase64Image($this->image);
        if($tdata['code']==1){
            $data['image'] = $tdata['url'];
        }

        if(empty($data)){
            return     failJson("数据不能为空");
        }
        $res = $this->model->save($data);

        if(!$res){
            return     failJson("添加广告失败");
        }
        return     sucessJson("增加广告成功");

    }


    /**
     * @return \think\response\Json 更新广告
     */
    public function updateit(){
        $data =$this->RealData;
        // 移动到框架应用根目录/public/uploads/ 目录下
        $tdata =  saveBase64Image($this->image);
        if($tdata['code']==1){
            $data['image'] = $tdata['url'];
        }

        if(empty($data)){
            return     failJson("数据不能为空");
        }

        $res = $this->model->save($data,['id'=>$this->id]);

        if(!$res){
            return     failJson("修改广告失败");
        }
        return     sucessJson("修改广告成功");
    }

    /**
     * @return \think\response\Json 删除广告
     */
    public function del(){
        $res =   $this->model->delete(['id'=>$this->id]);
        if(!$res){
            return   failJson("删除广告失败");
        }
        return  sucessJson("删除广告成功");
    }


}
